insulated gloves - French English Dictionary